// *******************************************************************************************************
// # リスト検索画面
//    ・イニシャライズ
//    ・フッター検索ボタン
//    ・選択ボタン
//    ・モーダル 位置
//    ・モーダル 設定
// *******************************************************************************************************
var PageMove;
(function(win, doc) {

	/* イニシャライズ
	----------------------------------- */
	function init() {
		var $searchBtn = $('#fixedSearchBtn'),
			$copyright = $('#siteCopyright');

		$searchBtn.show();
		$copyright.css('margin-bottom', 70);
	}

	/* フッター検索ボタン
	----------------------------------- */
	function checkSelectBtn() {
		var $modalBtn = $('.mod_box_area'),
			$selectOne = $('.sec_detail_otherroom .box_expand_inner input'),
			isCheck = false;

		$selectOne.each(function(i){
			if ($(this).prop('checked')) {
				isCheck = true;
				return false;
			};
		});
		if (isCheck) {
			$modalBtn.removeClass('off');
		} else {
			$modalBtn.addClass('off');
		};
	}

	/* 選択ボタン
	----------------------------------- */
	function setSelectBtn() {
		var $selectOne = $('.sec_detail_otherroom .box_expand_inner');

		$selectOne.each(function(i){
			var $self = $(this);
			$(this).find('input').on('click', function(e){
				var b = $(this).prop('checked');
				if (b) {
					$self.addClass('active');
				} else {
					$self.removeClass('active');
				};
				checkSelectBtn();
			});
			if ($(this).find('input').prop('checked')) {
				$self.addClass('active');
			};
		});
	}

	/* モーダル 位置
	----------------------------------- */
	function modalPosition() {
		var timer = null;
		$('a.modal_link').on('click', function(e){
			var _id = $(this).attr('href'),
				_st = $(window).scrollTop(),
				_wh = $(window).height(),
				_ch = $(_id).height();
			if (_wh > _ch) {
				$(_id).css({ 'top': _st + (_wh-_ch)*0.5 });
			} else {
				$(_id).css({ 'top': _st + 20 });
			};
		});
	};

	/* モーダル 設定
	----------------------------------- */
	function modalSetting() {
		$('.box_modal_delete a.btn_cancel').on('click', function(e){
			$('#lean_overlay').trigger('click');
		});
	};
	
	//検討リスク削除
	$('a[name=deleteKento]').on('click', function(){
		KENTO.removeKentoList($(this).attr('id'));
		//window.location.href = '/sp/user/study/';
		window.location.reload(true)
	});

	function submit(action, method, values) {
 	   var form = $('<form/>', {
	        action: action,
	        method: method
	    });
	    $.each(values, function() {
	        form.append($('<input/>', {
	            type: 'hidden',
	            name: this.name,
	            value: this.value
	        }));    
	    });
	    form.appendTo('body').submit();
	}
	
	
	//ページングイベント
	function initPaging(){
		function go(page){
			var items = [];
			items.push({name:'Page', value:page});
			submit('/sp/user/study/#', 'POST', items);			
		}
		PageMove = go;
	}
	
	//自動リロー初回
	if(document.URL.indexOf("#")==-1){
        // Set the URL to whatever it was plus "#".
        //url = document.URL+"#";
        //location = "#";

        //Reload the page
        //location.reload(true);
    }
	
	/* 実行
	----------------------------------- */
	$(function() {
		init();
		setSelectBtn();
		checkSelectBtn();
		modalPosition();
		modalSetting() ;
		initPaging();
	});

})(this, document);